﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ABC_SA_DM;
using ABC_SA_BL;

namespace ABC_SA_BLV
{
    public class MantenimientoPaquete
    {
        //Crea una instancia de la capa BL
        //Paquete_BL Paquete_BL = new Paquete_BL();

        //public List<Paquete> consultaPaquetes()
        //{
        //    List<Paquete> listaP = new List<Paquete>();

        //    //listaP contiene la lista de paquetes
        //    listaP = Paquete_BL.consultaListaPaquetesInfo();

        //    return listaP;

        //}

        //public Paquete consultaID(int idPaquete)
        //{
        //    //paqueteAMostrar contiene el paquete
        //    Paquete paqueteAMostrar = Paquete_BL.mostrarPaquete(idPaquete);

        //    return paqueteAMostrar;
        //}

        //public string consultaIdConNombre(string nombrePaquete)
        //{
        //    //Retorna el id del paquete en cierto nombre

        //    return Convert.ToString(Paquete_BL.consultaIdConNombre(nombrePaquete));
        //}

        //public bool agregar(string Nombre, string Descripcion, string fechaIni, string fechaFin, bool estadoActivo, string Precio)
        //{
        //    //Inicializacion de variables
        //    int estadoInt = 1;

        //    //Captura y convierte a INT el valor del precio
        //    int intPrecio = Convert.ToInt32(Precio);

        //    //Se pasa de un estado String a un estadoInt int
        //    if (estadoActivo)
        //        estadoInt = 1;
        //    else
        //        estadoInt = 0;

        //    //Se crea el paquete en la capa BL
        //    Paquete_BL Paquete_BL = new Paquete_BL();
        //    return Paquete_BL.crearPaquete(estadoInt, Nombre, fechaIni, fechaFin, Descripcion, intPrecio);

        //}

        //public bool modificar(string Nombre, string Descripcion, string fechaIni, string fechaFin, bool estadoActivo, string Precio, string idPaquete)
        //{
        //    //Inicializacion de variables
        //    int estadoInt = 1;

        //    //Captura y convierte a INT el valor del precio y ID
        //    int intPrecio = Convert.ToInt32(Precio);
        //    int intPaquete = Convert.ToInt32(idPaquete);

        //    //Se pasa de un estado String a un estadoInt int
        //    if (estadoActivo)
        //        estadoInt = 1;
        //    else
        //        estadoInt = 0;

        //    //Se crea el paquete en la capa BL
        //    Paquete_BL Paquete_BL = new Paquete_BL();
        //    return Paquete_BL.modificarPaquete(estadoInt, Nombre, fechaIni, fechaFin, Descripcion, intPrecio, intPaquete);
        //}

        //public void eliminar(string idPaquete)
        //{
        //    //Captura y convierte a INT el valor del ID
        //    int intPaquete = Convert.ToInt32(idPaquete);

        //    //Se envía el idPaquete a la capa BL
        //    Paquete_BL Paquete_BL = new Paquete_BL();
        //    Paquete_BL.eliminarPaquete(intPaquete);

        //}

        //public bool relacionPaqueteDestino(int idPaquete, List<string> Destinos)
        //{

        //    //Se envía el idPaquete y la lista de destinos a la capa BL
        //    Paquete_BL Paquete_BL = new Paquete_BL();
        //    return Paquete_BL.relPaqueteDestino(idPaquete, Destinos);
        //}

        //public bool relacionPaqueteServicio(int idPaquete, List<string> Servicios)
        //{

        //    //Se envía el idPaquete y la lista de destinos a la capa BL
        //    Paquete_BL Paquete_BL = new Paquete_BL();
        //    return Paquete_BL.relPaqueteServicio(idPaquete, Servicios);
        //}

        //////////////////////////////////////////////////////// TEMPORALES
        //public List<Destino> ListaDestinos()
        //{

        //    //Solicita la lista de destinos a la capa BL
        //    Destino_BL Destino_BL = new Destino_BL();
        //    List<Destino> listaD = Destino_BL.consultaListaDestinos();
        //    return listaD;
        //}

        //public List<Servicio> ListaServicios()
        //{

        //    //Solicita la lista de destinos a la capa BL
        //    Servicios_BL Serv_BL = new Servicios_BL();
        //    List<Servicio> listaS = Serv_BL.ConsBD();
        //    return listaS;
        //}

    }
}
